void showWatherImg(int code,  int pX, int pY ) {
  //  tft.fillRect(pX + 40, pY  , 88, 20, TFT_BLACK);
  const uint16_t *data;
  switch (code) {
    case 0:  data = p0;  break;
    case 1: data = p1; break;
    case 2: data = p0; break;
    case 3: data = p1; break;
    case 4: data = p4; break;
    case 5: data = p5; break;
    case 6: data = p6; break;
    case 7: data = p5; break;
    case 8: data = p6; break;
    case 9: data = p9; break;
    case 10: data = p10; break;
    case 11: data = p11; break;
    case 12: data = p12; break;
    case 13: data = p13; break;
    case 14: data = p14; break;
    case 15: data = p15; break;
    case 16: data = p16; break;
    case 17: data = p17; break;
    case 18: data = p17; break;
    case 19: data = p19; break;
    case 20: data = p20; break;
    case 21: data = p21; break;
    case 22: data = p22; break;
    case 23:  data = p23; break;
    case 24:  data = p24; break;
    case 25:  data = p25; break;
    case 26:  data = p26; break;
    case 27:  data = p26; break;
    case 28:  data = p28; break;
    case 29:  data = p28; break;
    case 30:  data = p30; break;
    case 31:  data = p31; break;
    case 32:  data = p32; break;
    case 33:  data = p32; break;
    case 34:  data = p34; break;
    case 35:  data = p34; break;
    case 36:  data = p36; break;
    case 37:  data = p37; break;
    case 38:  data = p0; break;
    default  : data = p99; break;
  }
  tft.pushImage(  pX  , pY, 40, 40, data);
}

void showCnWather(int code,  int pX, int pY ,  uint32_t color) {
  tft.fillRect(pX - 3  , pY  , 64, 20, TFT_BLACK);
  switch (code) {
    case 0:
      tft.drawBitmap(pX  , pY,  hz_qing, 16, 16, color);
      break;
    case 1:
      tft.drawBitmap(pX, pY,  hz_ye, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_wan, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_qing, 16, 16, color);
      break;
    case 2:
      tft.drawBitmap(pX, pY,  hz_qing, 16, 16, color);
      break;
    case 3:
      tft.drawBitmap(pX, pY,  hz_ye, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_wan, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_qing, 16, 16, color);
      break;
    case 4:
      tft.drawBitmap(pX, pY,  hz_duo, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yun, 16, 16, color);
      break;
    case 5:
      tft.drawBitmap(pX, pY,  hz_qing, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_jian, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_duo, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yun, 16, 16, color);
      break;
    case 6:
      tft.drawBitmap(pX, pY,  hz_jian, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_duo, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yun, 16, 16, color);
      break;
    case 7:
      tft.drawBitmap(pX, pY,  hz_da, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_bu, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_duo, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yun, 16, 16, color);
      break;
    case 8:
      tft.drawBitmap(pX, pY,  hz_da, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_bu, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_duo, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yun, 16, 16, color);
      break;
    case 9:
      tft.drawBitmap(pX, pY,  hz_yin, 16, 16, color);
      break;
    case 10:
      tft.drawBitmap(pX, pY,  hz_zhen, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 11:
      tft.drawBitmap(pX, pY,  hz_lei, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_zhen, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 12:
      pX = pX - 3;
      tft.drawBitmap(pX, pY,  hz_lei, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_zhen, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
//      pX = pX + 17;
//      tft.drawBitmap(pX, pY ,  hz_bing, 16, 16, color);
//      pX = pX + 17;
//      tft.drawBitmap(pX , pY,  hz_bao2, 16, 16, color);
      break;
    case 13:
      tft.drawBitmap(pX, pY,  hz_xiao, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 14:
      tft.drawBitmap(pX, pY,  hz_zhong, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 15:
      tft.drawBitmap(pX, pY,  hz_da, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 16:
      tft.drawBitmap(pX, pY,  hz_bao4, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 17:
      tft.drawBitmap(pX, pY,  hz_da, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_bao4, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 18:
      tft.drawBitmap(pX, pY,  hz_te, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_da, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_bao4, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 19:
      tft.drawBitmap(pX, pY,  hz_dong4, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      break;
    case 20:
      tft.drawBitmap(pX, pY,  hz_yu3, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_jia, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_xue, 16, 16, color);
      break;
    case 21:
      tft.drawBitmap(pX, pY,  hz_zhen, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_xue, 16, 16, color);
      break;
    case 22:
      //showMyFonts(X, Y, "小雪" , TFT_GREEN);
      tft.drawBitmap(pX, pY,  hz_xiao, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_xue, 16, 16, color);
      break;
    case 23:
      tft.drawBitmap(pX, pY,  hz_zhong, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_xue, 16, 16, color);
      break;
    case 24:
      tft.drawBitmap(pX, pY,  hz_da, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_xue, 16, 16, color);
      break;
    case 25:
      tft.drawBitmap(pX, pY,  hz_bao4, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_xue, 16, 16, color);
      break;
    case 26:
      tft.drawBitmap(pX, pY,  hz_fu, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_chen, 16, 16, color);
      break;
    case 27:
      tft.drawBitmap(pX, pY,  hz_yang, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_sha, 16, 16, color);
      break;
    case 28:
      tft.drawBitmap(pX, pY,  hz_sha, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_chen, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_bao4, 16, 16, color);
      break;
    case 29:
      tft.drawBitmap(pX, pY,  hz_qiang, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_sha, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_chen, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_bao4, 16, 16, color);
      break;
    case 30:
      tft.drawBitmap(pX, pY,  hz_wu, 16, 16, color);
      break;
    case 31:
      tft.drawBitmap(pX, pY,  hz_mai, 16, 16, color);
      break;
    case 32:
      tft.drawBitmap(pX, pY,  hz_feng, 16, 16, color);
      break;
    case 33:
      tft.drawBitmap(pX, pY,  hz_da, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_feng, 16, 16, color);
      break;
    case 34:
      tft.drawBitmap(pX, pY,  hz_ju, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_feng, 16, 16, color);
      break;
    case 35:
      tft.drawBitmap(pX, pY,  hz_er, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_dai, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_feng, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_bao4, 16, 16, color);
      break;
    case 36:
      tft.drawBitmap(pX, pY,  hz_long, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_juan, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_feng, 16, 16, color);
      break;
    case 37:
      tft.drawBitmap(pX, pY,  hz_leng, 16, 16, color);
      break;
    case 38:
      tft.drawBitmap(pX, pY,  hz_er, 16, 16, color);
      break;
    default  :
      tft.drawBitmap(pX, pY,  hz_wei, 16, 16, color);
      pX = pX + 17;
      tft.drawBitmap(pX, pY,  hz_zhi, 16, 16, color);
      break;
  }
}

void showWeek(int code,  int pX, int pY  , uint32_t color ) {
  //  uint32_t color = TFT_GREEN;
  tft.drawBitmap(pX, pY,  hz_zhou, 16, 16, color);
  pX = pX + 17;
  //    color = TFT_PINK;
  switch (code) {
    case 0:
      tft.drawBitmap(pX, pY,  hz_qingday, 16, 16, color);
      break;
    case 1:
      tft.drawBitmap(pX, pY,  hz_Mon, 16, 16, color);
      break;
    case 2:
      tft.drawBitmap(pX, pY,  hz_Tue, 16, 16, color);
      break;
    case 3:
      tft.drawBitmap(pX, pY,  hz_Wed, 16, 16, color);
      break;
    case 4:
      tft.drawBitmap(pX, pY,  hz_Thu, 16, 16, color);
      break;
    case 5:
      tft.drawBitmap(pX, pY,  hz_Fri, 16, 16, color);
      break;
    case 6:
      tft.drawBitmap(pX, pY,  hz_Sat, 16, 16, color);
      break;
  }
}


//  适宜、较适宜、较不宜、不宜
void lifeCarw(int x, int y  ,uint32_t color ,uint32_t v_color , String val) {
  int _x = x;
  tft.drawBitmap(_x, y,  XI_16, 16, 16, color);
  _x = _x + 16;
  tft.drawBitmap(_x, y,  CHE_16, 16, 16, color);
  _x = _x + 20;
  lifeValue(val , _x, y, v_color);
}
//穿衣  炎热、热、舒适、较舒适、较冷、冷、寒冷
void lifeDRESSING(int x , int y, uint32_t color ,uint32_t v_color, String val) {
  int _x = x;
  tft.drawBitmap(_x, y,  CHUAN_16, 16, 16, color);
  _x = _x + 16;
  tft.drawBitmap(_x, y,  YI1_16, 16, 16, color);
  _x = _x + 20;
  lifeValue(val , _x, y, v_color);
}

//少发、较易发、易发、极易发
void lifeFLU(int x, int y, uint32_t color,uint32_t v_color , String val) {
  int _x = x;
  tft.drawBitmap(  _x,   y, GAN_16 , 16, 16 , color );
  _x = _x + 16;
  tft.drawBitmap(  _x,   y, MAO_16, 16, 16 ,  color);
  _x = _x + 20;
  lifeValue(val , _x, y, v_color);
}

//  适宜、较适宜、较不宜、不宜
void lifeSport(int x, int y, uint32_t color,uint32_t v_color , String val ) {
  int _x = x;
  tft.drawBitmap(  _x,   y,  YUN_16, 16, 16, color );
  _x = _x + 16;
  tft.drawBitmap(  _x,   y,  DONG_16, 16, 16 , color );
  _x = _x + 20;

  lifeValue(val , _x, y, v_color);
}
//  适宜、较适宜、一般、较不宜、不太适宜、不适宜
void lifeTRAVEL(int x, int y, uint32_t color,uint32_t v_color , String val) {
  int _x = x;
  tft.drawBitmap(  _x,   y, LV_16, 16, 16 ,  color);
  _x = _x + 16;
  tft.drawBitmap(  _x,   y, YOU_16, 16, 16 , color );
  _x = _x + 20;
  lifeValue(val , _x, y, v_color);
}

//最弱、弱、中等、强、很强
void lifeUV(int x , int y, uint32_t color ,uint32_t v_color, String val) {
  int _x = x;
  tft.drawBitmap(  _x,   y,  ZI_16, 16, 16 ,  color);
  _x = _x + 16;
  tft.drawBitmap(  _x,   y, WAI_16 , 16, 16 , color );
  _x = _x + 16;
  tft.drawBitmap(  _x,   y, XIAN_16, 16, 16 , color);
  _x = _x + 20;

  lifeValue(val , _x, y, v_color);
}

void lifeValue(String code, int _x, int y, uint32_t color) {

  if ( code == "最弱")
  {
    tft.drawBitmap( _x,   y,  ZUI_16, 16, 16  , color );
    _x = _x + 16;
    tft.drawBitmap( _x,   y, RUO_16, 16, 16  , color  );
    _x = _x + 16;
  }
  else if ( code == "弱")
  {
    tft.drawBitmap(  _x,   y, RUO_16, 16, 16      , color);
    _x = _x + 16;
  }
  else if ( code == "中等")
  {
    tft.drawBitmap(  _x,   y,  hz_zhong, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  DENG_16 , 16, 16  , color);
    _x = _x + 16;
  }
  else if ( code == "强")
  {
    tft.drawBitmap(  _x,   y ,  hz_qiang , 16, 16  , color);
    _x = _x + 16;
  }
  else if ( code == "很强")
  {
    tft.drawBitmap(  _x,   y,  HEN_16 , 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  hz_qiang, 16, 16   , color);
    _x = _x + 16;

  }
  else if ( code == "适宜")
  {
    tft.drawBitmap( _x,   y ,  SHI_16 , 16, 16 , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  YI_16, 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "较适宜")
  {
    tft.drawBitmap(  _x,   y,  JIAO_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y ,  SHI_16, 16, 16  , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  YI_16 , 16, 16  , color);
    _x = _x + 16;
  }
  else if ( code == "一般")
  {
    tft.drawBitmap(  _x,   y,  YI00_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  BAN_16, 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "较不宜")
  {
    tft.drawBitmap(  _x,   y,  JIAO_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  BU_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  YI_16, 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "不适宜")
  {
    tft.drawBitmap(  _x,   y,  BU_16, 16, 16    , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  SHI_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  YI_16, 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "不太适宜")
  {
    tft.drawBitmap(  _x,   y,  BU_16, 16, 16    , color);
    _x = _x + 16;
//    tft.drawBitmap(  _x,   y,  TAI_16, 16, 16    , color);
//    _x = _x + 16;
    tft.drawBitmap( _x,   y,  SHI_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  YI_16, 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "炎热")
  {
    tft.drawBitmap( _x,   y,  YAN_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  hz_er, 16, 16   , color);
    _x = _x + 16;
  }

  else if ( code == "热")
  {
    tft.drawBitmap(  _x,   y ,  hz_er, 16, 16  , color);
    _x = _x + 16;

  }
  else if ( code == "舒适")
  {
    tft.drawBitmap(  _x,   y,  SHU_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  SHI_16, 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "较舒适")
  {
    tft.drawBitmap(  _x,   y, JIAO_16, 16, 16    , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y, SHU_16, 16, 16    , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  SHI_16, 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "较冷")
  {
    tft.drawBitmap(  _x,   y ,  JIAO_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap(  _x,   y,  hz_leng , 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == " 冷")
  {
    tft.drawBitmap(  _x,   y,  hz_leng, 16, 16    , color);
    _x = _x + 16;
  }
  else if ( code == "寒冷")
  {
    tft.drawBitmap(  _x,   y,  HAN_16 , 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap(  _x,   y,  hz_leng , 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "少发")
  {
    tft.drawBitmap( _x,   y,  SHAO_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  FA_16 , 16, 16  , color);
    _x = _x + 16;
  }

  else if ( code == "较易发")
  {
    tft.drawBitmap(  _x,   y, JIAO_16, 16, 16    , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y, YI4_16, 16, 16    , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  FA_16, 16, 16   , color);
    _x = _x + 16;

  }
  else if ( code == "易发")
  {
    tft.drawBitmap(  _x,   y,  YI4_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  FA_16, 16, 16   , color);
    _x = _x + 16;
  }
  else if ( code == "极易发")
  {
    tft.drawBitmap(  _x,   y , JI_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y, YI4_16, 16, 16    , color);
    _x = _x + 16;
    tft.drawBitmap( _x,   y,  FA_16 , 16, 16  , color);
    _x = _x + 16;
  }

  else if ( code == "不宜")
  {
    tft.drawBitmap(  _x,   y,  BU_16 , 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap(  _x,   y,  YI_16, 16, 16    , color);
    _x = _x + 16;
  }
  else
  {
    tft.drawBitmap(  _x ,   y,  hz_wei, 16, 16    , color);
    _x = _x + 16;
    tft.drawBitmap(  _x,   y,  hz_zhi, 16, 16    , color);
    _x = _x + 16;
  }
}
//
//void dayWather    (int x, int y, String code, uint32_t color) {
//  int _x = x;
//  tft.drawBitmap(  _x,   y ,  BAI_16, 16, 16  , color  );
//  _x = +16;
//  tft.drawBitmap(  _x,  y,  TIAN_16, 16, 16  , color   );
//  _x = +35;
//  showCnWather(  TODAY_DAY_CODE , _x,   y, color       );
//}


void drawWIND(int x, int y, String DIRECTION, uint32_t color) {
  int _x = x;
  if (DIRECTION == "东")
  {
    tft.drawBitmap(  _x ,   y ,  DONG_16, 16, 16 , color );
  }
  else if (DIRECTION == "西")
  {
    tft.drawBitmap(  _x ,   y ,  XI1_16, 16, 16  , color);
  }
  else if (DIRECTION == "南")
    tft.drawBitmap(  _x ,   y,  NAN_16, 16, 16  , color );
  else if (DIRECTION == "北")
    tft.drawBitmap(  _x ,   y ,  BEI_16, 16, 16 , color );
  else if (DIRECTION == "东南")
  {
    tft.drawBitmap(  _x ,   y,  DONG1_16, 16, 16  , color );
    _x = _x + 16;
    tft.drawBitmap(  _x ,   y,  NAN_16 , 16, 16  , color);
  }
  else if (DIRECTION == "西南")
  {
    tft.drawBitmap(  _x ,   y,  XI1_16 , 16, 16  , color);
    _x = _x + 16;
    tft.drawBitmap(  _x ,   y ,  NAN_16, 16, 16  , color);
  }
  else if (DIRECTION == "东北")
  {
    tft.drawBitmap(  _x ,   y,  DONG1_16, 16, 16  , color );
    _x = _x + 16;
    tft.drawBitmap(  _x ,   y,  BEI_16, 16, 16  , color );
  }
  else if (DIRECTION == "西北")
  {
    tft.drawBitmap(  _x ,   y,  XI1_16, 16, 16   , color);
    _x = _x + 16;
    tft.drawBitmap(  _x ,   y,  BEI_16, 16, 16  , color );
  }
  else {
    tft.drawBitmap(  _x ,   y,  hz_wei, 16, 16  , color );
    _x = _x + 16;
    tft.drawBitmap(  _x,   y ,  hz_zhi, 16, 16  , color );
    _x = _x + 16;
  }
}
